Declarative Visualization

نویسنده

  • Joseph A. Cottam
چکیده

Library and application-based information visualization tools incur significant penalties that hinder the adoption of visualization as a technique in a variety of situations. Traditional library use necessitates familiarity with the data structures and control flows that are integral to traditional programming, but not central to visualization. Additionally, many library based visualization tools do not explicitly address interaction issues, forcing programmers to fall back on language provided interaction metaphors instead. Task-specific visualization applications alleviate these issues, but limit users to pre-supplied visual arrangements and induce users to move data between applications as their needs change. We propose a declarative, domain-specific programming language approach to visualization tool construction. We believe this approach will simplify the process of custom visualization program creation, simplify integration with many tools and ease the modification of existing tools. Further, the conceptual model underlying this custom language can be explicitly constructed to handle both data and interaction components in a consistent manner. This proposal outlines the architecture for such a tool, exploring the technical requirements and challenges. Constructing this tool and model will expand the circumstances under which visualization techniques can be readily applied and extend the theoretical understanding of those techniques.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Usability Analysis of Custom Visualization Tools

Many visualization tools allow the implementation of custom (non-standard) visualizations, but they differ in approach. The approaches vary from imperative to declarative programming. Moreover, some tools provide environments that assist designers in implementing visualizations. Which approach supports designers best in implementing custom visualizations? What is lacking? To answer these questi...

متن کامل

Modeling Interactive, 3-Dimensional Information Visualizations Supporting Information Seeking Behaviors

Information visualization and knowledge visualization use comparable techniques and methods. Based on mapping rules, resource objects are translated into visual objects as meaningful representations, offering easy and comprehensive access. Whereas information visualization displays data objects and relations, knowledge visualization maps knowledge elements and ontologies. Bridging this gap must...

متن کامل

An Evaluation of the Pavane Visualization System

The Pavane program visualization system is an implementation of the declarative paradigm of visualization. After a brief report on the status of the Pavane implementation, we present the results of an evaluation of the usability of Pavane. This evaluation is based on the use of Pavane by its developers to construct program visualizations, on its use in a classroom setting as a tool for examinin...

متن کامل

Smooth Animation of Algorithms in a Declarative Framework

Supporting smooth image transitions is a valuable feature in software visualization systems, but it seems difficult to achieve in declarative frameworks, as they are basically data (and not event) driven. This paper discusses the problem of specifying an animated behavior of graphical objects in a declarative style, addressing both automation and customization possibilities. In particular, in o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008